+ [INV-FRONTEND-260] Создать Экран конфигуратора ручной готовки

Разработка интерактивного конфигуратора ручной готовки и валидация перед отправкой

Author

Services Task & Simulation Framework Documentation

Published

July 13, 2026

NoteКраткая карточка задачи

  • Инструкция по шагам:
    1. Реализовать форму с текстовым полем dish_name и динамическим списком выбора ингредиентов из текущих остатков холодильника. Каждая позиция должна содержать поле ввода веса/объема.
    2. Написать валидатор Pydantic-аналога на клиенте: заблокировать кнопку отправки, если total_portions < 1 или массив spent_items пуст (Шаг 3). Сгенерировать сквозной trace_id.
    3. Отправлять запрос POST /api/v1/cook/manual-dish. При получении от бэкенда ошибки 422 Bad Request (Текст содержит мат) выводить модальное окно с предупреждением и подсвечивать поле названия красным цветом (Шаг 5а).